summaryrefslogtreecommitdiff
path: root/app/[lng]/partners/(partners)/pq_new/page.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'app/[lng]/partners/(partners)/pq_new/page.tsx')
-rw-r--r--app/[lng]/partners/(partners)/pq_new/page.tsx20
1 files changed, 14 insertions, 6 deletions
diff --git a/app/[lng]/partners/(partners)/pq_new/page.tsx b/app/[lng]/partners/(partners)/pq_new/page.tsx
index b6cc3535..e72144c0 100644
--- a/app/[lng]/partners/(partners)/pq_new/page.tsx
+++ b/app/[lng]/partners/(partners)/pq_new/page.tsx
@@ -77,12 +77,20 @@ function renderPQItems(pqItems: unknown) {
return (
<div className="flex flex-wrap gap-1">
- {pqItems.map((item: any, idx: number) => (
- <Badge key={idx} variant="outline">
- {item?.itemName || item?.itemCode || ""}
- {item?.itemCode ? ` (${item.itemCode})` : ""}
- </Badge>
- ))}
+ {pqItems.map((item: any, idx: number) => {
+ // materialGroupCode/materialGroupDescription 형식 지원 (새로운 형식)
+ const displayName = item?.materialGroupDescription || item?.itemName || "";
+ const displayCode = item?.materialGroupCode || item?.itemCode || "";
+
+ if (!displayName && !displayCode) return null;
+
+ return (
+ <Badge key={idx} variant="outline">
+ {displayName || displayCode || "품목"}
+ {displayCode && displayName !== displayCode ? ` (${displayCode})` : ""}
+ </Badge>
+ );
+ })}
</div>
);
}